home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 10 / BBS In A Box Volume X (AMUG) (January 1994).bin / Files / Prog / U-Z / ViewIt 2.2 Shareware.cpt / ViewIt™ 2.2 Shareware / Projects / Absoft MacFortran II 3.2 Demos / fDemoAF.f < prev    next >
MacBinary  |  1993-09-21  |  4.4 KB  |  [TEXT/MPS ]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert Freeze Frozen Compressed File (archive/freeze) ext Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert MathVISION Formula (other/mathVISIONFormula) ext Unsupported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, Tue Sep 21 00:24:44 1993, modified Tue Sep 21 00:24:44 1993, creator 'MPS ', type ASCII, 3782 bytes "fDemoAF.f" , at 0xf46 428 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[MPS ]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 09 66 44 65 6d 6f 41 | 46 2e 66 00 00 00 00 00 |..fDemoA|F.f.....|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 00 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 0e c6 00 | 00 01 ac a8 c4 32 8c a8 |........|.....2..|
|00000060| c4 32 8c 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.2......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 71 29 00 00 |........|....q)..|
|00000080| 43 20 4e 4f 54 45 3a 20 | 52 65 61 64 20 74 68 65 |C NOTE: |Read the|
|00000090| 20 22 4d 50 57 20 46 6f | 72 74 72 61 6e 73 22 20 | "MPW Fo|rtrans" |
|000000a0| 73 65 63 74 69 6f 6e 20 | 6f 66 20 22 41 62 6f 75 |section |of "Abou|
|000000b0| 74 20 43 6f 6d 70 69 6c | 65 72 73 22 0d 43 20 62 |t Compil|ers".C b|
|000000c0| 65 66 6f 72 65 20 63 6f | 6d 70 69 6c 69 6e 67 20 |efore co|mpiling |
|000000d0| 41 46 20 70 72 6f 67 72 | 61 6d 73 20 74 68 61 74 |AF progr|ams that|
|000000e0| 20 75 73 65 20 46 61 63 | 65 57 61 72 65 20 6d 6f | use Fac|eWare mo|
|000000f0| 64 75 6c 65 73 2e 0d 0d | 43 20 46 61 63 65 49 74 |dules...|C FaceIt|
|00000100| 20 32 2e 32 20 44 65 6d | 6f 6e 73 74 72 61 74 69 | 2.2 Dem|onstrati|
|00000110| 6f 6e 20 50 72 6f 67 72 | 61 6d 0d 43 20 a9 46 61 |on Progr|am.C .Fa|
|00000120| 63 65 57 61 72 65 20 31 | 39 38 39 2d 39 33 2e 20 |ceWare 1|989-93. |
|00000130| 20 41 6c 6c 20 52 69 67 | 68 74 73 20 52 65 73 65 | All Rig|hts Rese|
|00000140| 72 76 65 64 2e 0d 43 31 | 20 2d 20 72 75 6e 20 70 |rved..C1| - run p|
|00000150| 72 6f 67 72 61 6d 20 74 | 6f 20 73 65 65 20 6f 6e |rogram t|o see on|
|00000160| 2d 6c 69 6e 65 20 63 6f | 6d 6d 65 6e 74 73 0d 0d |-line co|mments..|
|00000170| 09 47 4c 4f 42 41 4c 20 | 44 45 46 49 4e 45 0d 09 |.GLOBAL |DEFINE..|
|00000180| 69 6e 63 6c 75 64 65 20 | 22 54 79 70 65 73 2e 69 |include |"Types.i|
|00000190| 6e 63 22 0d 09 69 6e 63 | 6c 75 64 65 20 22 51 75 |nc"..inc|lude "Qu|
|000001a0| 69 63 6b 44 72 61 77 2e | 69 6e 63 22 0d 09 69 6e |ickDraw.|inc"..in|
|000001b0| 63 6c 75 64 65 20 22 54 | 6f 6f 6c 55 74 69 6c 73 |clude "T|oolUtils|
|000001c0| 2e 69 6e 63 22 0d 09 69 | 6e 63 6c 75 64 65 20 22 |.inc"..i|nclude "|
|000001d0| 43 6f 6e 74 72 6f 6c 73 | 2e 69 6e 63 22 0d 09 69 |Controls|.inc"..i|
|000001e0| 6e 63 6c 75 64 65 20 22 | 45 76 65 6e 74 73 2e 69 |nclude "|Events.i|
|000001f0| 6e 63 22 0d 09 69 6e 63 | 6c 75 64 65 20 22 4f 53 |nc"..inc|lude "OS|
|00000200| 55 74 69 6c 73 2e 69 6e | 63 22 0d 09 69 6e 63 6c |Utils.in|c"..incl|
|00000210| 75 64 65 20 22 4f 53 45 | 76 65 6e 74 73 2e 69 6e |ude "OSE|vents.in|
|00000220| 63 22 0d 09 69 6e 63 6c | 75 64 65 20 22 53 65 67 |c"..incl|ude "Seg|
|00000230| 4c 6f 61 64 2e 69 6e 63 | 22 0d 09 69 6e 63 6c 75 |Load.inc|"..inclu|
|00000240| 64 65 20 22 46 69 6c 65 | 73 2e 69 6e 63 22 0d 09 |de "File|s.inc"..|
|00000250| 69 6e 63 6c 75 64 65 20 | 22 52 65 73 6f 75 72 63 |include |"Resourc|
|00000260| 65 73 2e 69 6e 63 22 0d | 09 69 6e 63 6c 75 64 65 |es.inc".|.include|
|00000270| 20 22 46 61 63 65 53 74 | 6f 72 41 46 2e 69 6e 63 | "FaceSt|orAF.inc|
|00000280| 22 0d 09 45 4e 44 0d 43 | 32 0d 09 69 6e 63 6c 75 |"..END.C|2..inclu|
|00000290| 64 65 20 22 46 61 63 65 | 50 72 6f 63 41 46 2e 69 |de "Face|ProcAF.i|
|000002a0| 6e 63 22 0d 0d 20 20 20 | 20 20 20 50 52 4f 47 52 |nc".. | PROGR|
|000002b0| 41 4d 20 66 44 65 6d 6f | 41 46 0d 09 69 6d 70 6c |AM fDemo|AF..impl|
|000002c0| 69 63 69 74 20 6e 6f 6e | 65 0d 20 20 20 20 20 20 |icit non|e. |
|000002d0| 72 65 63 6f 72 64 20 2f | 46 61 63 65 52 65 63 2f |record /|FaceRec/|
|000002e0| 20 66 52 65 63 0d 20 20 | 20 20 20 20 63 6f 6d 6d | fRec. | comm|
|000002f0| 6f 6e 2f 46 61 63 65 53 | 74 75 66 66 2f 66 52 65 |on/FaceS|tuff/fRe|
|00000300| 63 0d 09 69 6e 74 65 67 | 65 72 2a 31 20 6b 65 79 |c..integ|er*1 key|
|00000310| 73 28 31 36 29 0d 09 69 | 6e 74 65 67 65 72 2a 32 |s(16)..i|nteger*2|
|00000320| 20 6d 6f 64 65 0d 09 69 | 6e 74 65 67 65 72 2a 34 | mode..i|nteger*4|
|00000330| 20 6f 6c 64 43 6f 75 6e | 74 2c 6e 65 77 43 6f 75 | oldCoun|t,newCou|
|00000340| 6e 74 0d 09 63 68 61 72 | 61 63 74 65 72 2a 32 35 |nt..char|acter*25|
|00000350| 36 20 66 69 6c 65 4e 61 | 6d 65 0d 43 33 0d 20 20 |6 fileNa|me.C3. |
|00000360| 20 20 20 20 66 52 65 63 | 2e 75 4e 61 6d 65 20 3d | fRec|.uName =|
|00000370| 20 27 66 44 65 6d 6f 2e | 52 73 72 63 27 0d 43 34 | 'fDemo.|Rsrc'.C4|
|00000380| 0d 20 20 20 20 20 20 63 | 61 6c 6c 20 46 61 63 65 |. c|all Face|
|00000390| 49 74 28 30 2c 44 6f 49 | 6e 69 74 2c 33 2c 30 2c |It(0,DoI|nit,3,0,|
|000003a0| 30 2c 30 29 0d 43 35 0d | 09 63 61 6c 6c 20 46 61 |0,0).C5.|.call Fa|
|000003b0| 63 65 49 74 28 30 2c 4e | 65 77 57 6e 64 2c 31 30 |ceIt(0,N|ewWnd,10|
|000003c0| 31 30 2c 31 2c 30 2c 30 | 29 0d 09 63 61 6c 6c 20 |10,1,0,0|)..call |
|000003d0| 46 61 63 65 49 74 28 30 | 2c 4e 65 77 57 6e 64 2c |FaceIt(0|,NewWnd,|
|000003e0| 31 30 32 30 2c 31 2c 30 | 2c 30 29 0d 43 36 0d 09 |1020,1,0|,0).C6..|
|000003f0| 63 61 6c 6c 20 46 61 63 | 65 49 74 28 30 2c 4e 65 |call Fac|eIt(0,Ne|
|00000400| 77 57 6e 64 2c 31 30 33 | 30 2c 31 2c 30 2c 30 29 |wWnd,103|0,1,0,0)|
|00000410| 0d 43 37 0d 09 63 61 6c | 6c 20 46 61 63 65 49 74 |.C7..cal|l FaceIt|
|00000420| 28 30 2c 4e 65 77 57 6e | 64 2c 31 30 34 30 2c 32 |(0,NewWn|d,1040,2|
|00000430| 2c 30 2c 30 29 0d 43 38 | 0d 20 20 20 20 20 20 64 |,0,0).C8|. d|
|00000440| 6f 20 77 68 69 6c 65 20 | 28 2e 74 72 75 65 2e 29 |o while |(.true.)|
|00000450| 0d 20 20 20 20 20 20 20 | 20 63 61 6c 6c 20 46 61 |. | call Fa|
|00000460| 63 65 49 74 28 30 2c 44 | 6f 4c 6f 6f 70 2c 30 2c |ceIt(0,D|oLoop,0,|
|00000470| 30 2c 30 2c 30 29 0d 43 | 39 0d 43 31 30 0d 20 20 |0,0,0).C|9.C10. |
|00000480| 20 20 20 20 20 20 69 66 | 20 28 66 52 65 63 2e 75 | if| (fRec.u|
|00000490| 4d 65 6e 75 49 44 20 3d | 3d 20 31 30 31 29 20 74 |MenuID =|= 101) t|
|000004a0| 68 65 6e 0d 09 20 20 20 | 20 69 66 20 28 66 52 65 |hen.. | if (fRe|
|000004b0| 63 2e 75 4d 65 6e 75 49 | 74 65 6d 20 3d 3d 20 31 |c.uMenuI|tem == 1|
|000004c0| 29 20 74 68 65 6e 0d 09 | 20 20 20 20 20 20 66 52 |) then..| fR|
|000004d0| 65 63 2e 75 53 74 72 69 | 6e 67 20 3d 20 27 44 65 |ec.uStri|ng = 'De|
|000004e0| 6d 6f 6e 73 74 72 61 74 | 69 6f 6e 20 6f 66 20 74 |monstrat|ion of t|
|000004f0| 68 65 20 75 73 65 20 6f | 66 20 46 61 63 65 49 74 |he use o|f FaceIt|
|00000500| 27 0d 20 20 20 20 20 2b | 2f 2f 63 68 61 72 28 31 |'. +|//char(1|
|00000510| 33 29 2f 2f 27 74 6f 20 | 73 75 70 70 6f 72 74 20 |3)//'to |support |
|00000520| 70 72 6f 67 72 61 6d 2d | 77 69 64 65 20 66 65 61 |program-|wide fea|
|00000530| 74 75 72 65 73 2e 27 0d | 09 20 20 20 20 20 20 63 |tures.'.|. c|
|00000540| 61 6c 6c 20 46 61 63 65 | 49 74 28 30 2c 53 68 6f |all Face|It(0,Sho|
|00000550| 53 74 72 2c 33 2c 31 32 | 2c 28 31 20 2b 20 28 34 |Str,3,12|,(1 + (4|
|00000560| 30 39 2a 36 35 35 33 36 | 29 29 2c 30 29 0d 09 20 |09*65536|)),0).. |
|00000570| 20 20 20 65 6e 64 20 69 | 66 0d 43 31 31 0d 09 20 | end i|f.C11.. |
|00000580| 20 65 6c 73 65 20 69 66 | 20 28 66 52 65 63 2e 75 | else if| (fRec.u|
|00000590| 4d 65 6e 75 49 44 20 3d | 3d 20 31 30 32 29 20 74 |MenuID =|= 102) t|
|000005a0| 68 65 6e 0d 09 20 20 20 | 20 69 66 20 28 66 52 65 |hen.. | if (fRe|
|000005b0| 63 2e 75 4d 65 6e 75 49 | 74 65 6d 20 3d 3d 20 36 |c.uMenuI|tem == 6|
|000005c0| 29 20 74 68 65 6e 0d 09 | 20 20 20 20 20 20 63 61 |) then..| ca|
|000005d0| 6c 6c 20 46 61 63 65 49 | 74 28 30 2c 47 65 74 57 |ll FaceI|t(0,GetW|
|000005e0| 56 43 2c 31 30 31 30 2c | 30 2c 30 2c 30 29 0d 09 |VC,1010,|0,0,0)..|
|000005f0| 20 20 20 20 20 20 63 61 | 6c 6c 20 46 61 63 65 49 | ca|ll FaceI|
|00000600| 74 28 30 2c 53 61 76 57 | 6e 64 2c 31 30 31 30 2c |t(0,SavW|nd,1010,|
|00000610| 30 2c 30 2c 30 29 0d 09 | 20 20 20 20 20 20 63 61 |0,0,0)..| ca|
|00000620| 6c 6c 20 46 61 63 65 49 | 74 28 30 2c 47 65 74 57 |ll FaceI|t(0,GetW|
|00000630| 56 43 2c 31 30 32 30 2c | 30 2c 30 2c 30 29 0d 09 |VC,1020,|0,0,0)..|
|00000640| 20 20 20 20 20 20 63 61 | 6c 6c 20 46 61 63 65 49 | ca|ll FaceI|
|00000650| 74 28 30 2c 53 61 76 57 | 6e 64 2c 31 30 32 30 2c |t(0,SavW|nd,1020,|
|00000660| 30 2c 30 2c 30 29 0d 09 | 20 20 20 20 20 20 63 61 |0,0,0)..| ca|
|00000670| 6c 6c 20 46 61 63 65 49 | 74 28 30 2c 47 65 74 57 |ll FaceI|t(0,GetW|
|00000680| 56 43 2c 31 30 34 30 2c | 30 2c 30 2c 30 29 0d 09 |VC,1040,|0,0,0)..|
|00000690| 20 20 20 20 20 20 63 61 | 6c 6c 20 46 61 63 65 49 | ca|ll FaceI|
|000006a0| 74 28 30 2c 53 61 76 57 | 6e 64 2c 31 30 34 30 2c |t(0,SavW|nd,1040,|
|000006b0| 30 2c 30 2c 30 29 0d 09 | 20 20 20 20 65 6e 64 20 |0,0,0)..| end |
|000006c0| 69 66 0d 43 31 32 0d 09 | 20 20 65 6c 73 65 20 69 |if.C12..| else i|
|000006d0| 66 20 28 28 66 52 65 63 | 2e 75 4d 65 6e 75 49 44 |f ((fRec|.uMenuID|
|000006e0| 20 3e 3d 20 31 30 35 29 | 2e 61 6e 64 2e 28 66 52 | >= 105)|.and.(fR|
|000006f0| 65 63 2e 75 4d 65 6e 75 | 49 44 20 3c 3d 20 31 30 |ec.uMenu|ID <= 10|
|00000700| 34 30 29 29 20 74 68 65 | 6e 0d 09 20 20 20 20 69 |40)) the|n.. i|
|00000710| 66 20 28 66 52 65 63 2e | 75 4d 65 6e 75 49 74 65 |f (fRec.|uMenuIte|
|00000720| 6d 20 3d 3d 20 31 29 20 | 74 68 65 6e 0d 09 20 20 |m == 1) |then.. |
|00000730| 20 20 20 20 63 61 6c 6c | 20 53 79 73 42 65 65 70 | call| SysBeep|
|00000740| 28 25 76 61 6c 32 28 35 | 29 29 0d 09 20 20 20 20 |(%val2(5|)).. |
|00000750| 65 6c 73 65 20 69 66 20 | 28 66 52 65 63 2e 75 4d |else if |(fRec.uM|
|00000760| 65 6e 75 49 74 65 6d 20 | 3d 3d 20 32 29 20 74 68 |enuItem |== 2) th|
|00000770| 65 6e 0d 09 20 20 20 20 | 20 20 63 61 6c 6c 20 53 |en.. | call S|
|00000780| 79 73 42 65 65 70 28 25 | 76 61 6c 32 28 35 29 29 |ysBeep(%|val2(5))|
|00000790| 0d 09 20 20 20 20 20 20 | 63 61 6c 6c 20 53 79 73 |.. |call Sys|
|000007a0| 42 65 65 70 28 25 76 61 | 6c 32 28 35 29 29 0d 09 |Beep(%va|l2(5))..|
|000007b0| 20 20 20 20 65 6c 73 65 | 20 69 66 20 28 66 52 65 | else| if (fRe|
|000007c0| 63 2e 75 4d 65 6e 75 49 | 74 65 6d 20 3d 3d 20 33 |c.uMenuI|tem == 3|
|000007d0| 29 20 74 68 65 6e 0d 09 | 20 20 20 20 20 20 63 61 |) then..| ca|
|000007e0| 6c 6c 20 53 79 73 42 65 | 65 70 28 25 76 61 6c 32 |ll SysBe|ep(%val2|
|000007f0| 28 35 29 29 0d 09 20 20 | 20 20 20 20 63 61 6c 6c |(5)).. | call|
|00000800| 20 53 79 73 42 65 65 70 | 28 25 76 61 6c 32 28 35 | SysBeep|(%val2(5|
|00000810| 29 29 0d 09 20 20 20 20 | 20 20 63 61 6c 6c 20 53 |)).. | call S|
|00000820| 79 73 42 65 65 70 28 25 | 76 61 6c 32 28 35 29 29 |ysBeep(%|val2(5))|
|00000830| 0d 43 31 33 0d 09 20 20 | 20 20 65 6c 73 65 20 69 |.C13.. | else i|
|00000840| 66 20 28 66 52 65 63 2e | 75 4d 65 6e 75 49 74 65 |f (fRec.|uMenuIte|
|00000850| 6d 20 3d 3d 20 34 29 20 | 74 68 65 6e 0d 09 20 20 |m == 4) |then.. |
|00000860| 20 20 20 20 63 61 6c 6c | 20 46 61 63 65 49 74 28 | call| FaceIt(|
|00000870| 30 2c 47 65 74 43 74 6c | 2c 31 30 33 30 2c 30 2c |0,GetCtl|,1030,0,|
|00000880| 31 2c 34 29 0d 09 20 20 | 20 20 20 20 63 61 6c 6c |1,4).. | call|
|00000890| 20 46 61 63 65 49 74 28 | 30 2c 50 6f 70 4d 65 6e | FaceIt(|0,PopMen|
|000008a0| 2c 31 30 37 2c 66 52 65 | 63 2e 63 52 65 63 74 28 |,107,fRe|c.cRect(|
|000008b0| 31 29 2d 39 2c 66 52 65 | 63 2e 63 52 65 63 74 28 |1)-9,fRe|c.cRect(|
|000008c0| 32 29 2d 31 30 2c 30 29 | 0d 43 31 34 0d 09 20 20 |2)-10,0)|.C14.. |
|000008d0| 20 20 65 6c 73 65 20 69 | 66 20 28 66 52 65 63 2e | else i|f (fRec.|
|000008e0| 75 4d 65 6e 75 49 74 65 | 6d 20 3d 3d 20 38 29 20 |uMenuIte|m == 8) |
|000008f0| 74 68 65 6e 0d 43 31 35 | 0d 09 09 63 61 6c 6c 20 |then.C15|...call |
|00000900| 46 61 63 65 49 74 28 30 | 2c 53 68 6f 41 6c 74 2c |FaceIt(0|,ShoAlt,|
|00000910| 31 30 31 30 2c 30 2c 31 | 2c 31 29 0d 09 09 6d 6f |1010,0,1|,1)...mo|
|00000920| 64 65 20 3d 20 66 52 65 | 63 2e 75 52 65 73 75 6c |de = fRe|c.uResul|
|00000930| 74 0d 09 09 6f 6c 64 43 | 6f 75 6e 74 20 3d 20 30 |t...oldC|ount = 0|
|00000940| 0d 09 09 69 66 20 28 6d | 6f 64 65 20 3e 20 31 29 |...if (m|ode > 1)|
|00000950| 20 74 68 65 6e 0d 09 09 | 20 20 64 6f 20 77 68 69 | then...| do whi|
|00000960| 6c 65 20 28 2e 74 72 75 | 65 2e 29 0d 43 31 36 0d |le (.tru|e.).C16.|
|00000970| 09 09 20 20 20 20 6e 65 | 77 43 6f 75 6e 74 20 3d |.. ne|wCount =|
|00000980| 20 54 69 63 6b 43 6f 75 | 6e 74 28 29 0d 09 09 20 | TickCou|nt()... |
|00000990| 20 20 20 69 66 20 28 6e | 65 77 43 6f 75 6e 74 20 | if (n|ewCount |
|000009a0| 2d 20 6f 6c 64 43 6f 75 | 6e 74 20 3e 20 31 38 30 |- oldCou|nt > 180|
|000009b0| 29 20 74 68 65 6e 0d 09 | 09 20 20 20 20 20 20 63 |) then..|. c|
|000009c0| 61 6c 6c 20 53 79 73 42 | 65 65 70 28 25 76 61 6c |all SysB|eep(%val|
|000009d0| 32 28 35 29 29 0d 09 09 | 09 6f 6c 64 43 6f 75 6e |2(5))...|.oldCoun|
|000009e0| 74 20 3d 20 6e 65 77 43 | 6f 75 6e 74 0d 09 09 20 |t = newC|ount... |
|000009f0| 20 20 20 65 6e 64 20 69 | 66 0d 43 31 37 0d 09 09 | end i|f.C17...|
|00000a00| 20 20 20 20 69 66 20 28 | 6d 6f 64 65 20 3d 3d 20 | if (|mode == |
|00000a10| 32 29 20 74 68 65 6e 0d | 09 09 20 20 20 20 20 20 |2) then.|.. |
|00000a20| 69 66 20 28 47 65 74 4e | 65 78 74 45 76 65 6e 74 |if (GetN|extEvent|
|00000a30| 28 25 76 61 6c 32 28 2d | 31 29 2c 66 52 65 63 2e |(%val2(-|1),fRec.|
|00000a40| 66 45 76 65 6e 74 29 20 | 3c 3e 20 30 29 20 74 68 |fEvent) |<> 0) th|
|00000a50| 65 6e 0d 09 09 09 20 20 | 69 66 20 28 66 52 65 63 |en.... |if (fRec|
|00000a60| 2e 66 45 76 65 6e 74 28 | 31 29 20 3d 3d 20 35 29 |.fEvent(|1) == 5)|
|00000a70| 20 74 68 65 6e 0d 09 09 | 09 20 20 20 20 65 78 69 | then...|. exi|
|00000a80| 74 0d 09 09 09 20 20 65 | 6c 73 65 0d 09 09 09 20 |t.... e|lse.... |
|00000a90| 20 20 20 63 61 6c 6c 20 | 46 61 63 65 49 74 28 30 | call |FaceIt(0|
|00000aa0| 2c 44 6f 45 76 6e 74 2c | 30 2c 30 2c 30 2c 30 29 |,DoEvnt,|0,0,0,0)|
|00000ab0| 0d 09 09 09 20 20 65 6e | 64 20 69 66 0d 09 09 09 |.... en|d if....|
|00000ac0| 65 6e 64 20 69 66 0d 09 | 09 20 20 20 20 65 6e 64 |end if..|. end|
|00000ad0| 20 69 66 0d 43 31 38 0d | 09 09 20 20 20 20 69 66 | if.C18.|.. if|
|00000ae0| 20 28 6d 6f 64 65 20 3d | 3d 20 33 29 20 74 68 65 | (mode =|= 3) the|
|00000af0| 6e 0d 09 09 20 20 20 20 | 20 20 63 61 6c 6c 20 47 |n... | call G|
|00000b00| 65 74 4b 65 79 73 28 6b | 65 79 73 29 0d 09 09 09 |etKeys(k|eys)....|
|00000b10| 69 66 20 28 28 42 69 74 | 54 73 74 28 6b 65 79 73 |if ((Bit|Tst(keys|
|00000b20| 2c 25 76 61 6c 34 28 36 | 31 29 29 3c 3e 30 29 0d |,%val4(6|1))<>0).|
|00000b30| 20 20 20 20 20 2b 09 09 | 20 2e 61 6e 64 2e 28 42 | +..| .and.(B|
|00000b40| 69 74 54 73 74 28 6b 65 | 79 73 2c 25 76 61 6c 34 |itTst(ke|ys,%val4|
|00000b50| 28 34 38 29 29 3c 3e 30 | 29 29 20 74 68 65 6e 0d |(48))<>0|)) then.|
|00000b60| 09 09 09 20 20 63 61 6c | 6c 20 46 6c 75 73 68 45 |... cal|l FlushE|
|00000b70| 76 65 6e 74 73 28 25 76 | 61 6c 32 28 36 32 29 2c |vents(%v|al2(62),|
|00000b80| 25 76 61 6c 32 28 30 29 | 29 0d 09 09 09 20 20 65 |%val2(0)|).... e|
|00000b90| 78 69 74 0d 09 09 09 65 | 6e 64 20 69 66 0d 09 09 |xit....e|nd if...|
|00000ba0| 20 20 20 20 65 6e 64 20 | 69 66 0d 09 09 20 20 65 | end |if... e|
|00000bb0| 6e 64 20 64 6f 0d 09 09 | 65 6e 64 20 69 66 0d 09 |nd do...|end if..|
|00000bc0| 20 20 20 20 65 6e 64 20 | 69 66 0d 43 31 39 0d 09 | end |if.C19..|
|00000bd0| 20 20 65 6c 73 65 20 69 | 66 20 28 66 52 65 63 2e | else i|f (fRec.|
|00000be0| 75 4d 65 6e 75 49 44 20 | 3d 3d 20 31 31 30 30 29 |uMenuID |== 1100)|
|00000bf0| 20 74 68 65 6e 0d 09 20 | 20 20 20 69 66 20 28 66 | then.. | if (f|
|00000c00| 52 65 63 2e 75 4d 65 6e | 75 49 74 65 6d 20 3d 3d |Rec.uMen|uItem ==|
|00000c10| 20 32 29 20 74 68 65 6e | 0d 09 20 20 20 20 20 20 | 2) then|.. |
|00000c20| 69 66 20 28 66 52 65 63 | 2e 66 41 63 74 69 76 65 |if (fRec|.fActive|
|00000c30| 57 6e 64 20 3d 3d 20 30 | 29 20 74 68 65 6e 0d 09 |Wnd == 0|) then..|
|00000c40| 09 20 20 66 52 65 63 2e | 75 53 74 72 69 6e 67 20 |. fRec.|uString |
|00000c50| 3d 20 27 4e 6f 20 57 69 | 6e 64 6f 77 27 0d 09 09 |= 'No Wi|ndow'...|
|00000c60| 65 6c 73 65 20 69 66 20 | 28 66 52 65 63 2e 66 41 |else if |(fRec.fA|
|00000c70| 63 74 69 76 65 49 44 20 | 3c 3e 20 31 32 30 30 29 |ctiveID |<> 1200)|
|00000c80| 20 74 68 65 6e 0d 09 09 | 20 20 66 52 65 63 2e 75 | then...| fRec.u|
|00000c90| 53 74 72 69 6e 67 20 3d | 20 27 4e 6f 6e 2d 56 69 |String =| 'Non-Vi|
|00000ca0| 65 77 49 74 20 57 69 6e | 64 6f 77 27 0d 09 09 65 |ewIt Win|dow'...e|
|00000cb0| 6c 73 65 20 69 66 20 28 | 66 52 65 63 2e 66 41 63 |lse if (|fRec.fAc|
|00000cc0| 74 69 76 65 52 65 73 49 | 44 20 3d 3d 20 31 32 30 |tiveResI|D == 120|
|00000cd0| 34 29 20 74 68 65 6e 0d | 09 09 20 20 66 52 65 63 |4) then.|.. fRec|
|00000ce0| 2e 75 53 74 72 69 6e 67 | 20 3d 20 27 48 65 6c 70 |.uString| = 'Help|
|00000cf0| 20 57 69 6e 64 6f 77 27 | 0d 09 09 65 6c 73 65 20 | Window'|...else |
|00000d00| 69 66 20 28 66 52 65 63 | 2e 66 41 63 74 69 76 65 |if (fRec|.fActive|
|00000d10| 52 65 73 49 44 20 3d 3d | 20 31 30 31 30 29 20 74 |ResID ==| 1010) t|
|00000d20| 68 65 6e 0d 09 09 20 20 | 66 52 65 63 2e 75 53 74 |hen... |fRec.uSt|
|00000d30| 72 69 6e 67 20 3d 20 27 | 45 64 69 74 6f 72 20 57 |ring = '|Editor W|
|00000d40| 69 6e 64 6f 77 27 0d 09 | 09 65 6c 73 65 20 69 66 |indow'..|.else if|
|00000d50| 20 28 66 52 65 63 2e 66 | 41 63 74 69 76 65 52 65 | (fRec.f|ActiveRe|
|00000d60| 73 49 44 20 3d 3d 20 31 | 30 32 30 29 20 74 68 65 |sID == 1|020) the|
|00000d70| 6e 0d 09 09 20 20 66 52 | 65 63 2e 75 53 74 72 69 |n... fR|ec.uStri|
|00000d80| 6e 67 20 3d 20 27 43 6c | 69 70 62 6f 61 72 64 20 |ng = 'Cl|ipboard |
|00000d90| 57 69 6e 64 6f 77 27 0d | 09 09 65 6c 73 65 20 69 |Window'.|..else i|
|00000da0| 66 20 28 66 52 65 63 2e | 66 41 63 74 69 76 65 52 |f (fRec.|fActiveR|
|00000db0| 65 73 49 44 20 3d 3d 20 | 31 30 33 30 29 20 74 68 |esID == |1030) th|
|00000dc0| 65 6e 0d 09 09 20 20 66 | 52 65 63 2e 75 53 74 72 |en... f|Rec.uStr|
|00000dd0| 69 6e 67 20 3d 20 27 42 | 65 65 70 73 20 57 69 6e |ing = 'B|eeps Win|
|00000de0| 64 6f 77 27 0d 09 09 65 | 6e 64 20 69 66 0d 09 09 |dow'...e|nd if...|
|00000df0| 63 61 6c 6c 20 46 61 63 | 65 49 74 28 30 2c 53 65 |call Fac|eIt(0,Se|
|00000e00| 74 49 74 6d 32 2c 31 30 | 35 2c 31 30 2c 33 2c 30 |tItm2,10|5,10,3,0|
|00000e10| 29 0d 43 32 30 0d 09 20 | 20 20 20 65 6c 73 65 20 |).C20.. | else |
|00000e20| 69 66 20 28 66 52 65 63 | 2e 75 4d 65 6e 75 49 74 |if (fRec|.uMenuIt|
|00000e30| 65 6d 20 3d 3d 20 35 31 | 32 29 20 74 68 65 6e 0d |em == 51|2) then.|
|00000e40| 09 20 20 20 20 20 20 69 | 66 20 28 28 66 52 65 63 |. i|f ((fRec|
|00000e50| 2e 75 53 74 72 69 6e 67 | 20 3d 3d 20 27 54 45 58 |.uString| == 'TEX|
|00000e60| 54 27 29 2e 61 6e 64 2e | 28 66 52 65 63 2e 75 52 |T').and.|(fRec.uR|
|00000e70| 65 73 75 6c 74 20 3d 3d | 20 31 29 29 20 74 68 65 |esult ==| 1)) the|
|00000e80| 6e 0d 09 09 20 20 66 69 | 6c 65 4e 61 6d 65 20 3d |n... fi|leName =|
|00000e90| 20 66 52 65 63 2e 75 4e | 61 6d 65 0d 09 09 20 20 | fRec.uN|ame... |
|00000ea0| 63 61 6c 6c 20 46 61 63 | 65 49 74 28 30 2c 47 65 |call Fac|eIt(0,Ge|
|00000eb0| 74 43 74 6c 2c 31 30 31 | 30 2c 30 2c 31 2c 31 29 |tCtl,101|0,0,1,1)|
|00000ec0| 0d 09 09 20 20 66 52 65 | 63 2e 75 4e 61 6d 65 20 |... fRe|c.uName |
|00000ed0| 3d 20 66 69 6c 65 4e 61 | 6d 65 0d 09 09 20 20 63 |= fileNa|me... c|
|00000ee0| 61 6c 6c 20 46 61 63 65 | 49 74 28 66 52 65 63 2e |all Face|It(fRec.|
|00000ef0| 63 43 6f 6e 74 72 6f 6c | 2c 31 35 35 31 2c 30 2c |cControl|,1551,0,|
|00000f00| 31 2c 30 2c 30 29 20 21 | 4f 70 6e 43 54 78 74 0d |1,0,0) !|OpnCTxt.|
|00000f10| 09 09 65 6e 64 20 69 66 | 0d 09 20 20 20 20 65 6e |..end if|.. en|
|00000f20| 64 20 69 66 0d 09 20 20 | 65 6e 64 20 69 66 0d 20 |d if.. |end if. |
|00000f30| 20 20 20 20 20 65 6e 64 | 20 64 6f 0d 20 20 20 20 | end| do. |
|00000f40| 20 20 65 6e 64 0d 00 00 | 00 00 00 00 00 00 00 00 | end...|........|
|00000f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f80| 00 00 01 00 00 00 01 6e | 00 00 00 6e 00 00 00 3e |.......n|...n...>|
|00000f90| 70 01 b0 6d dd 72 6c 0a | 4e ad 04 fa 48 6d 04 fa |p..m.rl.|N...Hm..|
|00000fa0| a9 f1 70 02 b0 6d dd 72 | 6c 0a 4e ad 05 02 48 6d |..p..m.r|l.N...Hm|
|00000fb0| 09 66 44 65 6d 6f 41 46 | 2e 66 02 00 00 00 50 61 |.fDemoAF|.f....Pa|
|00000fc0| 72 74 53 49 54 78 00 00 | 00 00 00 00 00 00 00 00 |rtSITx..|........|
|00000fd0| 00 00 50 61 72 74 53 49 | 54 78 00 00 00 00 00 00 |..PartSI|Tx......|
|00000fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ff0| 00 00 a9 06 e5 2d 00 00 | 00 00 00 00 01 ac 41 20 |.....-..|......A |
|00001000| 2d 20 20 65 72 72 6f 72 | 20 61 63 63 65 73 73 69 |- error| accessi|
|00001010| 6e 67 20 6c 6f 63 61 6c | 20 73 79 6d 62 6f 6c 20 |ng local| symbol |
|00001020| 74 61 62 6c 65 2e 4e 56 | 00 00 4e ba fe 36 4e 5e |table.NV|..N..6N^|
|00001030| 4e 75 cf 50 54 49 4d 49 | 5a 45 00 00 00 00 17 72 |Nu.PTIMI|ZE.....r|
|00001040| 03 80 00 02 4e 56 ff fe | 3b 6d ba 9a dd 7e 20 6d |....NV..|;m...~ m|
|00001050| dd 82 20 50 30 2d dd 7e | c1 fc 01 1a 12 30 00 ee |.. P0-.~|.....0..|
|00001060| 67 10 42 67 48 6d fe 0e | 4e ad 0e ba 1b 5f bb a2 |g.BgHm..|N...._..|
|00001070| 60 20 42 67 20 6d dd 82 | 20 50 30 2d dd 7e c1 fc |` Bg m..| P0-.~..|
|00001080| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00001090| 00 00 00 14 00 05 fb a8 | 00 0a 00 00 00 00 00 00 |........|........|
|000010a0| 00 00 00 2c 00 00 00 06 | 00 06 00 29 00 04 01 1e |...,....|...)....|
|000010b0| 01 a4 00 29 00 04 01 1e | 01 a4 a8 c3 fa 4c 00 00 |...)....|.....L..|
|000010c0| 00 77 00 00 00 77 00 00 | 00 00 01 00 00 00 00 1e |.w...w..|........|
|000010d0| 00 29 00 04 01 1e 01 a4 | 00 29 00 04 01 1e 01 a4 |.)......|.)......|
|000010e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010f0| 01 00 00 00 01 6e 00 00 | 00 6e 00 00 00 3e 00 05 |.....n..|.n...>..|
|00001100| 39 54 05 84 00 00 00 1c | 00 3e 00 00 4d 50 53 52 |9T......|.>..MPSR|
|00001110| 00 01 00 0a 03 ed ff ff | 00 00 00 00 00 00 00 00 |........|........|
|00001120| 03 f0 ff ff 00 00 00 4c | 00 0b 33 dc 00 00 00 00 |.......L|..3.....|
|00001130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+